package main

import (
	"fmt"
)

func main() {

	// 基本数据类型在内存中布局
	var i int = 10

	fmt.Println("i的地址=", &i)

	// 下面var ptr *int = &i
	// 1. ptr 是一个指针变量
	// 2. ptr 的类型是 *int
	// 3. ptr 本身的值是 &i

	var ptr *int = &i
	fmt.Println("ptr本身值=", ptr)
	fmt.Println("ptr本身值=", &i)
	fmt.Println("ptr本身值=", &ptr)
	fmt.Println("ptr本身值=", *ptr)

}
